Repository navigation
feat(storage): reserve the worker layout for Longhorn V2 - #5689
Conversation
Workers now declare a 96 GiB encrypted raw partition, cap EPHEMERAL to leave room for it, and carry the default-disk label as config with the V2 disk defaults. Existing partitions do not change until the preparation step resets a worker. Part of #5655 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai review |
Action not completed
|
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 19 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Codex Review: Didn't find any major issues. You're on a roll. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
@codex review |
@coderabbitai full review |
Action not completed
|
|
Codex Review: Didn't find any major issues. 🎉 Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Evaluation at c143fb2. I read this as the person who has to live with the deploy, with one question the description does not answer: this adds the label through It does. KSail's autoscaler worker config removes the label from both places ( Review: Codex clean at this head; CodeRabbit is rate limited and has reviewed nothing here. CI is green, with no open threads. This run read the code only and did not run the change. The three items under "Not proven" stay open until the first deploy. Promoting so it is ready. It still merges after #5686. |
Why
Moving storage to Longhorn V2 needs room on each worker's disk that V1 does not use. That layout reaches every worker through shared config, so it gets its own review instead of sharing one with the tool code in #5686.
What
Workers now declare a 96 GiB encrypted raw partition and cap their temporary partition so the room stays free. Their default-disk label changes from
truetoconfig, with the V2 disk defaults beside it.What changes when this deploys
Checked
RawVolumeConfigand theEPHEMERALVolumeConfigboth load, andEPHEMERALkeeps its encryption after the merge.talosctlv1.14.2 also accepts the render for cloud mode.Not proven
Nothing here has run on a real node. That covers how Talos reports the raw volume on a full disk, whether 56 GiB is enough for an overflow node's images, and what Longhorn does with the annotation. Read all three back after the first deploy, on one permanent worker and on the first new overflow node. The negative size limit is only exercised on a fresh or reset disk.
Merge after #5686.
Part of #5655